package com.mengxuegu.member.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.mengxuegu.member.entity.Goods;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.mengxuegu.member.req.GoodsREQ;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author 十一捉一
 * @since 2020-12-01
 */
public interface GoodsMapper extends BaseMapper<Goods> {

    /**
     * 分页查询商品列表
     * @param page 分页对象（每页多少行以及是第几页）
     * @param req 查询条件， @Param 取别名
     * @return 查询列表
     */
    IPage<Goods> searchPage(IPage<Goods> page, @Param("req")GoodsREQ req);

    /**
     * 查询单个商品
     * @param id 商品的id
     * @return 商品信息
     */
    Goods findById2(int id);

}
